
package ManagedBeans;

import Librerias.Provincia;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.ManagedBean;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.TypedQuery;


@ManagedBean(name = "ManagedBeansProvincias")
@ApplicationScoped
public class ManagedBeansProvincias {    
    
    public ManagedBeansProvincias() {    }
    
    private String opcionActual;
    
    public Collection listaProvincias(){
        ArrayList selector = new ArrayList();
        EntityManagerFactory emf = Persistence.createEntityManagerFactory("Tienda_slorenzoPU");
        EntityManager em = emf.createEntityManager();
        TypedQuery<Provincia> query = em.createQuery("Select e from Provincia e", Provincia.class);
        List<Provincia> usr =query.getResultList();
        for(Provincia p : usr){
            selector.add(p.getNombre());
        }
        return selector;         
    }

    public String getOpcionActual() {
        return opcionActual;
    }

    public void setOpcionActual(String opcionActual) {
        this.opcionActual = opcionActual;
    }    
}
